home *** CD-ROM | disk | FTP | other *** search
- MiNT library for c68, patchlevel 46.
-
- This is a port of Eric Smith's MiNT library to Thorsten Roskowetz's port
- of Keith Walker's Minix c68 compiler [confused yet? ;) ]. It replaces
- the files crt0.o, libc.a, libc32.a, libiio.a and libiio32.a.
-
- Note that the standard library that ships with c68 is itself the
- MiNTlibs, so you only need this package if it's a later version that the
- library you already have. You can find the patchlevel of your library
- in the file PatchLev.h in your include file directory.
-
- A reminder, you _will_ need the pl46 include files to use this library.
- These can be found where you found this archive, in the file
- mntinc46.zoo or similar.
-
- WHAT'S HERE:
-
- README.c68
- This file.
- crt0.o
- libc.a
- libc32.a
- libiio.a
- libiio32.a
- MiNT-aware replacements for the c68 distribution files of the
- same name.
- patch/
- Stuff you'll need if you want to start playing around with the
- library source.
-
- IF YOU JUST WANT TO USE IT:
-
- To get yourself up and running with the MiNTlibs, do the following:
-
- 0) Obtain and install the pl46 include files. Replace the header files
- falcon.h, mintbind.h, osbind.h, and signal.h with the ones in this
- package.
-
- 1) Copy the files crt0.o and *.a to the directory to your MiNT library
- directory.
-
- That was easy, wasn't it? ;)
-
- IF YOU WANT TO PLAY WITH IT:
-
- Ah, the hacker type, eh? Okay, here's how to update the pl46 source
- release to c68 pl46:
-
- 0) Obtain and install the MiNT library source distribution for this
- version. Also obtain the following programs from atari.archive:
-
- patch To install the enclosed diffs
- cpp114 \
- mit2mot / To build the .cpp files
-
- 1) Apply the patches in patch/diffc.c68 from this archive using patch
- (alternatively, you could apply the patches by hand; the format of
- the context diffs is pretty easy to understand).
-
- 2) Follow the directions in the file patch/readme.c68.
-
- You should now have files crt0.o, libc.a, libc32.a, libiio.a and
- libiio32.a, which should be identical to the ones in this package.
-
- DISCLAIMER:
-
- What, you were expecting an ironclad guarantee of performance? ;) Okay,
- while I have built several large programs with this library with no
- problems, I can't guarantee that there aren't still a few bugs lurking
- around in the code. Caveat emptor, use at your own risk, and all that
- jazz. And if you should happen to find a bug, please notify me at the
- address below.
-
- Have fun!
-
- Scott Bigham dsb@cs.duke.edu
-